/***CSS-Sidebar***/
/********************************      Basic Structure      ********************************/

html {
                font-size: 100%;
                height: 100%;
                margin-bottom: 1px;  
                }

body {
                font-family:Helvetica,sans-serif, Arial;
                color: #555;
                font-size: 12px;
                }
  
 

/********************************      Sidebar      ********************************/

#sidebar {
                width: 100px;
                height: 100%;
                position: absolute;
                left:0;
                top: 0; 
                background: url('images/bg-body.gif') repeat-y;
                }

#sidebar #sidebar-wrapper {
                margin: 0;
                }
 
#sidebar #personinfo {
                margin: 40px 0 40px 15px;
                height:70px;
                width:70px;
                }

#sidebar #function-links {
                padding: 0;
                line-height: 1.5em;
                }
              
#sidebar #sidebar-footer {
			 					position: absolute;
			 					width: 100px;
								margin: 50% 0 0 0;
								
								}
#sidebar #sidebar-footer a {
	 							color: #fff;
	 							cursor: pointer;
                display: block;
                text-decoration: none;
                font-weight:bold;
								text-align: center;
								}

/************ Sidebar Accordion Menu ************/

#sidebar #main-nav {
                width: 100px;
                padding: 0;
                margin: 0;
                font-family: Helvetica, Arial, sans-serif;
                }

#sidebar #main-nav li {
                list-style: none;
                margin-bottom: 10px;
                text-align: center; 
                
                }

#sidebar #main-nav li a{            
                color: #fff;
                font-size: 14px;
                cursor: pointer;
                display: block;
                text-decoration: none;
                font-weight:bold;
                padding:3px 0 3px 0;
                border-radius:2px;
                }

#sidebar #main-nav #nav-first-item {    
               	margin:10px 0 40px 0;
                }
                
#sidebar #main-nav li a:hover,
#sidebar #main-nav li a:active{
                background-color:#fff;
                color: #3C3C3C;
                font-weight: bold;
                }
                
 

 
          